def str1(*add):
    i = ''                  
    for a in add:               
        i += a
    return i
print(str1())



def int_a(*a):
    i = 1
    for n in a:
        i *= n
    return i
print(int_a(1,2,2,3))

print('课堂练习大题:')
print('判断是否是水仙花数')
def judge(n):
    while True:
        n = input('请输入数来判定是否是水仙花:')
        if n == 'over':
            print('\n已退出\n\n')
            break
        n = int(n)
        for n in range(100,1000):
            if n == ((n%10)**3+(n%100//10)**3+(n//100)**3):
                print ( '是水仙花数')
                break
            else:
                print ( '不是水仙花数')
                break
judge(123)
print('判断是不是素数\n')
def is_prime_num(num):
    for i in range(2,num):
                    # num//2
        if num % i == 0:
            return Flase
    return True
print(is_prime_num(7))
print()








print('给定一个list[int],进行排序\n')
def sorted_list(*a):
    while True:
        a = input('请输入数可自动进行排序:')
        if a == 'over':
            print('\n已退出\n\n')
            break
        print(a)
        a = list(a)
        for i in a:
            a.sort()
            print(a)
            break
sorted_list(123)
        
print('传入一个学生的信息,\n有学号,班级,姓名,年龄,性别,联系方式,打印出来\n')
dict1 = {}
def student_xinxi(**information):
    while True:
        information
        dict1 = input('输入学号,班级,姓名,年龄,性别,联系方式')
        if information == 'over':
            print('已退出')
            break
        print(information)
print(student_xinxi(xing=12))


#a = input('输入学号,班级,姓名,年龄,性别,联系方式:')
#def student_xinxi(**information):
    #return information
#print(student_xinxi(姓名=陈二))
    

print('将一个字符串反向\n')
print('判断一个年份是不是闰年\n')
def run_year(a):
    while True:
        a = input('请输入年份可判断是否是闰年:')
        if a == 'over':
            print('已退出')
            break
        a = int(a)
        if a%400 or a%4 or a%100!=0:
            return 'true'
        else:
            return 'flase'
print(run_year(1900))
print('判断一个月有多少天\n')
print('根据BMI,判断一个人是否体重正常\n')


        



